#ifndef RTW_HEADER_ABI_OSEK_h_
#define RTW_HEADER_ABI_OSEK_h_
#include "rtwtypes.h"

typedef struct {
  uint8_T writeSOCDisp;
  uint8_T writeSOCReal;
  uint8_T writeSOCMax;
  uint8_T writeSOCMin;
  uint16_T writeSOH;
  uint8_T writeForbidIsoDetEnable;
  uint8_T writeEOLMode;
  uint32_T writeAccumulatedBatteryPackChargeCapacity;
  uint32_T writeTotalOutputEnergy;
  uint32_T writeTotalInputEnergy;
  uint16_T writeSOE;
  uint8_T writeSOCDisp_flg;
  uint8_T writeSOCReal_flg;
  uint8_T writeSOCMax_flg;
  uint8_T writeSOCMin_flg;
  uint8_T writeSOH_flg;
  uint8_T writeForbidIsoDetEnable_flg;
  uint8_T writeAccumulatedBatteryPackChargeCapacity_flg;
  uint8_T writeTotalOutputEnergy_flg;
  uint8_T writeTotalInputEnergy_flg;
  uint8_T writeSOE_flg;
} ABI_DIDType;

#endif
